@charset "utf-8";
/* CSS Document */
body {
	background: url(../images/bg.jpg) repeat left top;
	min-width:1024px;
	color: #666;
	font-size: 12px;
	font-family: microsoft yahei, "宋体";
	position: relative;

}/*网站字体颜色*/
.header, .content, .footer, .container {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	font-family: microsoft yahei;
}
/*页眉*/
.header {
	width: 100%;
	overflow: hidden;
	background: url(../images/headerbg.jpg) no-repeat center top;
	height: 206px;
}
.header .container {
	height: 100%;
}
.header .htop {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.header .htop em {
	font-size: 13px;
	color: #006835;
	float: left;
	margin-left: 60px;
}
.header .htop span {
	float: right;
}
.header .htop span a {
	font-size: 13px;
	color: #7b7b7b;
	padding: 0 6px;
	border-left: 1px dotted #b3b3b3;
}
.header .htop span a.noBl {
	border-left: none;
}
.header .htop span a:hover {
	color: #34ac1f;
}
.header .hcont {
	height: 128px;
}
.header .hcont .dlogo {
	float: left;
	margin-left: 50px;
	margin-top: 24px;
}
.header .hcont .dlogo dt {
	float: left;
}
.header .hcont .dlogo dt img {
	display: block;
}
.header .hcont .dlogo dd {
	margin-left: 238px;
	margin-top: 12px;
}
.header .hcont .dlogo dd h2 img {
	display: block;
}
.header .hcont .dlogo dd p {
	font-size: 15px;
	color: #383838;
	height: 15px;
	line-height: 15px;
	margin-top: 8px;
}
.header .hcont .dlogo dd span {
	font-weight: bold;
}
.header .hcont .dphone {
	float: right;
	margin-top: 43px;
	margin-right: 10px;
}
.header .hcont .dphone dt {
	background: url(../images/rxline.png) no-repeat center;
	text-align: center;
}
.header .hcont .dphone dd {
	font-size: 30px;
	color: #f48300;
	font-style: italic;
}
.header .nav {
	overflow: hidden;
	padding-left: 233px;
	padding-top: 16px;
}
.header .nav li {
	float: left;
	margin-left: 31px;
	white-space: nowrap;
}
.header .nav li a.cur {
	color: #FFC107;
}
.header .nav li a {
	font-size: 15px;
	color: #fff;
}
.footer {
	width: 100%;
}
.footer .ftnav {
	background: #1aa403;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.footer .ftnav a {
	font-size: 13px;
	color: #fff;
	padding: 0 18px;
	border-left: 1px solid #fff;
}
.footer .ftnav a:first-child {
	border-left: none;
}
.footer .ftdress {
	padding-top: 24px;
	padding-bottom: 55px;
}
.footer .ftdress p {
	text-align: center;
	font-size: 13px;
	line-height: 24px;
}
/*qq、返回顶部*/
.youce {
	width: 54px;
	float: right;
	position: fixed;
	right: -3px;
	bottom: 25px;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom: 15px;
	z-index: 10000;
}
.youce ul li {
	margin-bottom: 3px;
	width: 41px;
	background: #03A03A;
}
.youce ul li:hover {
	background: green;
}
.youce ul li a {
	display: block;
	width: 41px;
	height: 41px;
}
.youce ul li a.yc1 {
	background: url(../images/yc_01.png) no-repeat center;
}
.youce ul li a.yc2 {
	background: url(../images/yc_02.png) no-repeat center;
}
.youce ul li a.yc3 {
	background: url(../images/yc_03.png) no-repeat center;
	width: 41px;
	height: 41px;
	position: relative;
}
.youce ul li a.yc3 .wx_box {
	width: 153px;
	padding-right: 9px;
	display: none;
	cursor: default;
	position: absolute;
	bottom: 0px;
	right: 40px;
}
.youce ul li a.yc3 .yc_weixin {
	background: #fff;
	padding: 12px 11px 0px 11px;
	border: 1px solid #d6d6d6;
}
.youce ul li a.yc3 .yc_weixin span {
	display: block;
	line-height: 30px;
	color: #333;
	text-align: center;
}
.youce ul li a.yc4 {
	background: url(../images/yc_04.png) no-repeat center;
}
.youce ul li a.yc3:hover .wx_box {
	display: inline;
}
.mt10 {
	margin-top: 10px;
}